package com.xiamao.jdt.entity;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class ChargingDeviceInfo {
    /**
     * 设备ID
     */
    private int deviceId;
    /**
     * 设备名称
     */
    private String deviceName;
    /**
     * 排序用
     */
    private Integer deviceNameSort;
    /**
     * 接口ID
     */
    private int interfaceId;
    /**
     * 车辆编号
     */
    private String carNo;

    /**
     * 汽车类型
     */
    private String carTypeName;

    /**
     * 实际充电百分比
     */
    private int actualSoc;

    /**
     * 用户设置的最大充电百分比
     */
    private int maxChargePercent;

    /**
     * 是否设置了最大充电百分比
     */
    private boolean hasMaxChargePercentSet;
    /**
     * 充电目标达成率
     */
    private BigDecimal targetRate;

    /**
     * 实际充电百分比与设置的最大充电百分比的差值（正值表示超出，负值表示未达到）
     */
    private int socDifference;
    /**
     * 接口充电状态
     */
    private String stateStr;
    /**
     * 设置编码
     */
    private String deviceNo;
    /**
     * 是否社会车
     */
    private Integer isSocietyCar;
    /**
     * 是否掉电
     */
    private String isInterrupt;
}